Apache Tajo ডেটা প্রক্রিয়াকরণ এবং বিশ্লেষণের জন্য স্ট্যান্ডার্ড SQL সমর্থন করে। এটি ডেটা ম্যানিপুলেশন এবং কুয়েরি চালানোর জন্য পরিচিত SQL কমান্ডগুলো সহজে ব্যবহার করার সুযোগ দেয়। নিচে Tajo-তে SELECT, INSERT, UPDATE, এবং DELETE কমান্ডগুলোর ব্যবহার ব্যাখ্যা করা হলো।
SELECT: ডেটা নির্বাচন
SELECT ব্যবহার করে টেবিল থেকে ডেটা নির্বাচন করা যায়। এটি Tajo-তে ডেটা বিশ্লেষণের সবচেয়ে বেশি ব্যবহৃত কুয়েরি।
উদাহরণ ১: একটি সম্পূর্ণ টেবিল নির্বাচন
SELECT * FROM employees;
এটি employees টেবিলের সমস্ত কলাম এবং সারি প্রদর্শন করবে।
উদাহরণ ২: নির্দিষ্ট কলাম নির্বাচন
SELECT employee_id, name, salary FROM employees;
এটি employees টেবিল থেকে employee_id, name, এবং salary কলামগুলো নির্বাচন করবে।
উদাহরণ ৩: ফিল্টার যোগ করে নির্বাচন
SELECT name, salary FROM employees WHERE salary > 50000;
এটি এমন সব কর্মীর নাম এবং বেতন দেখাবে, যাদের বেতন ৫০,০০০ এর বেশি।
উদাহরণ ৪: অর্ডার করা
SELECT name, salary FROM employees ORDER BY salary DESC;
এটি salary অনুযায়ী ডেটা descending order-এ সাজাবে।
INSERT: ডেটা সংযোজন
INSERT ব্যবহার করে টেবিলে নতুন ডেটা যোগ করা যায়।
উদাহরণ: একটি টেবিলে নতুন সারি যোগ করা
INSERT INTO employees (employee_id, name, salary)
VALUES (101, 'John Doe', 60000);
এটি employees টেবিলে নতুন কর্মীর তথ্য যোগ করবে।
একাধিক সারি যোগ করা
INSERT INTO employees (employee_id, name, salary)
VALUES
(102, 'Jane Smith', 55000),
(103, 'Bob Johnson', 45000);
এটি একই কুয়েরির মাধ্যমে একাধিক সারি যোগ করবে।
UPDATE: ডেটা আপডেট
UPDATE ব্যবহার করে টেবিলের বিদ্যমান ডেটা পরিবর্তন করা যায়।
উদাহরণ: নির্দিষ্ট তথ্য আপডেট
UPDATE employees
SET salary = 70000
WHERE employee_id = 101;
এটি employee_id = 101 এর বেতনকে 70,000 এ আপডেট করবে।
একাধিক কলাম আপডেট
UPDATE employees
SET salary = 60000, name = 'Robert Brown'
WHERE employee_id = 103;
এটি নির্দিষ্ট employee_id এর বেতন এবং নাম আপডেট করবে।
DELETE: ডেটা মুছে ফেলা
DELETE ব্যবহার করে টেবিল থেকে নির্দিষ্ট সারি মুছে ফেলা যায়।
উদাহরণ: নির্দিষ্ট সারি মুছে ফেলা
DELETE FROM employees
WHERE employee_id = 102;
এটি employee_id = 102 সারিটি মুছে ফেলবে।
টেবিলের সব ডেটা মুছে ফেলা
DELETE FROM employees;
এটি employees টেবিলের সমস্ত ডেটা মুছে ফেলবে তবে টেবিলটি সংরক্ষিত থাকবে।
Tajo-তে Basic SQL Queries এর গুরুত্ব
- ডেটা বিশ্লেষণ: SELECT কুয়েরি ব্যবহার করে ডেটা ফিল্টারিং এবং বিশ্লেষণ সহজ হয়।
- ডেটা ম্যানিপুলেশন: INSERT, UPDATE, DELETE এর মাধ্যমে ডেটা পরিচালনা এবং নিয়ন্ত্রণ সহজ হয়।
- স্ট্যান্ডার্ড SQL সমর্থন: Tajo-এর SQL সমর্থন ডেটাবেস ব্যবহারকারীদের জন্য পরিচিত ও সহজতর।
Apache Tajo-তে এই বেসিক SQL কমান্ডগুলো ব্যবহার করে ডেটা প্রক্রিয়াকরণ দ্রুত এবং কার্যকরভাবে সম্পন্ন করা যায়।
Read more